package top.lunarye.api.service;

import top.lunarye.api.domain.BatchSendRequest;
import top.lunarye.api.domain.SendRequest;
import top.lunarye.api.domain.SendResponse;

/**
 * 发送接口
 * @author lunar
 * @since 2022-07-11
 */
public interface SendService {

    /**
     * 单消息发送的接口
     * @param sendRequest
     * @return
     */
    SendResponse send(SendRequest sendRequest);

    /**
     * 多消息发送的接口
     * @param batchSendRequest
     * @return
     */
    SendResponse batchSend(BatchSendRequest batchSendRequest);
}
